Nuprl Definition : pre-p 11,40

pre-p(esidsapP)
== (x:Id. subtype_rel(es-vartype(esix); fpf-cap(ds; id-deq; x; top)))
== c ((alle-at(es;
== c ((alle-at(i;
== c ((alle-at(e.((es-kind(ese) = locl(a))
== c ((alle-at( (subtype_rel(es-valtype(ese); p-outcome(p))
== c ((alle-at( c (((P(es-state-when(ese))))
== c ((alle-at( c  (es-val(ese) = random{2:n}(pia)(es-kind-index(es; locl(a); e)))))))
== c  alle-at(es;
== c  alle-at(i;
== c  alle-at(e.existse-ge(es;
== c  alle-at(e.existse-ge(e;
== c  alle-at(e.existse-ge(e'.((es-kind(ese') = locl(a))
== c  alle-at(e.existse-ge( ((t:rationals. (P(es-state-after-elapsed(ese't)))))))))
== c  ((t:rationals. (P(es-init-elapsed(esit))))  (e:es-E(es). (loc(e) = i)))) 
latex



clarification:

pre-p(esidsapP)
== (x:Id. subtype_rel(es-vartype(esix); fpf-cap(ds; id-deq; x; top)))
== c ((alle-at(es;
== c ((alle-at(i;
== c ((alle-at(e.((es-kind(ese) = locl(a Knd)
== c ((alle-at( (subtype_rel(es-valtype(ese); p-outcome(p))
== c ((alle-at( c (((P(es-state-when(ese))))
== c ((alle-at( c  (es-val(ese)
== c ((alle-at( c  (=
== c ((alle-at( c  (random{2:n}(pia)(es-kind-index(es; locl(a); e))
== c ((alle-at( c  ( p-outcome(p))))))
== c  alle-at(es;
== c  alle-at(i;
== c  alle-at(e.existse-ge(es;
== c  alle-at(e.existse-ge(e;
== c  alle-at(e.existse-ge(e'.((es-kind(ese') = locl(a Knd)
== c  alle-at(e.existse-ge( ((t:rationals. (P(es-state-after-elapsed(ese't)))))))))
== c  ((t:rationals. (P(es-init-elapsed(esit))))
== c   (e:es-E(es). (es-loc(ese) = i  Id)))) 
latex


Definitionses-vartype(esix), fpf-cap(feqxz), id-deq, top, A c B, es-valtype(ese), P  Q, es-state-when(ese), p-outcome(p), es-val(ese), random{$n:n}(pab), es-kind-index(eske), alle-at(esie.P(e)), existse-ge(esee'.P(e')), P  Q, Knd, es-kind(ese), locl(a), A, es-state-after-elapsed(eset), P  Q, x:AB(x), rationals, b, f(a), es-init-elapsed(esit), x:AB(x), es-E(es), s = t, Id, loc(e)
FDL editor aliasespre-p

origin